package recursion

// > 基于理解递归的宏观语义来构建逻辑
// > 递归头, 基本问题
// > 问题拆解, 合并

func sum(nums []int, l int) int {
	if l == len(nums) {
		return 0
	}
	return nums[l] + sum(nums, l+1)
}
